package org.iartisan.maven.apidoc.config;

import org.apache.maven.plugins.annotations.Parameter;
import org.iartisan.maven.apidoc.utils.StringUtil;

/**
 * <p>
 *
 * @author King
 * @since 2017/10/10
 */
public class ApiDocConfig {

    @Parameter
    private String input;//目录 缺省字段

    @Parameter
    private String output;//输出文件目录

    @Parameter
    private String template;//模板

    public String getInput() {
        if (StringUtil.isEmpty(input)) {
            return System.getProperty("user.dir");
        }
        return input;
    }

    public void setInput(String input) {
        this.input = input;
    }

    public String getOutput() {
        return output;
    }

    public void setOutput(String output) {
        this.output = output;
    }

    public String getTemplate() {
        return template;
    }

    public void setTemplate(String template) {
        this.template = template;
    }
}
